excalibur (king arthur's legendary sword) - Spanish English Dictionary